home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / reviews / pg_6a < prev    next >
Text File  |  1993-11-09  |  20KB  |  566 lines

  1. PG-6a:  Pascal: Large Libraries, Utilities
  2.  
  3.  
  4. 3DLib 2.0 [3DLIB20]
  5.    Loewy Ron
  6.    $15
  7.    #20291 (12-93 CD)
  8. is a Turbo Pascal 3D graphic animation package. It features fast
  9. wire-mesh 3D objects with a macro to Pascal language translator, support
  10. for TP for DOS and TP for Windows, DOS and windows hosted macro
  11. translator and animator, and a new DOS object compiler.
  12.  
  13. On the second disk is 3D 1.2 [3D120] (Loewy Ron and Ishai Ben-Aroya;
  14. $10), a companion to 3DLib.
  15.  
  16.  
  17. Boosters
  18.    George F. Smith & Company
  19.    $19-$35
  20.    #27055/1569
  21. is a set of tools for Turbo Pascal programmers. Included is sixty-three
  22. assembler-coded routines, screen generator, example programs, and complete
  23. documentation. Boosters supports string, video, heap, DOS, and special-effects
  24. routines in TEXT mode, for any IBM PC/PS or true compatible.
  25.  
  26.  
  27. Qwik 7.1a [QWIK71A]
  28.    Eagle Performance Software
  29.    $25
  30.    #27055/1501 (12-93 CD)
  31. is a high performance screen writing utility for TP4 programmers.
  32. Features include vertical writing routines, detection of the i486 and
  33. Pentium CPU's, and more.
  34.  
  35.  
  36. TechnoJock's Turbo Toolkit
  37.    TechnoJock Software ASP
  38.    $54
  39.    #27055/738 [2 disks]
  40. is a collection of procedures and functions for Turbo Pascal programmers:  a
  41. collection of ultra-fast screen writing procedures, a collection of windowing
  42. and screen saving procedures, a "very nice (better than Blaise) menu routine",
  43. a collection of screen input routines, and a large assortment of miscellaneous
  44. procedures and functions, including pull-down menus, mouse support, form
  45. input, directory listings, string handling.  Full source code is included.
  46. Included in the documentation is a list of other shareware and commercial
  47. programs which Bob has found to be useful for TP programming.
  48.  
  49.  
  50. TechnoJock's Object Toolkit
  51.    TechnoJock Software ASP
  52.    $90
  53.    #27469/3182 [2 disks]
  54. provides a comprehensive collection of objects for building sophisticated user
  55. interfaces. It is designed specifically to be used by programmers who are new
  56. to object-oriented programming. It provides the complete source code for 18
  57. units, and includes over 70 example programs. Some of the main tools provided
  58. include Screen and Window Management, Form Input, List Management, Menus,
  59. Directory and File Selection, and much more. Turbo Pascal 5.5 or later is
  60. required, and 640K and a hard disk are recommended.
  61.  
  62.  
  63. BGI256
  64.    Knight Software
  65.    $50
  66.    #3851
  67. is a 256-color BGI driver for Borland's Turbo Pascal and C languages. Source
  68. code is included. A non-VESA BGI driver is also included for the Video7 card.
  69.  
  70.  
  71. Box 2.0
  72.    Nescatunga Software
  73.    $20
  74.    #757
  75. is a screen designer for Pascal programmers. Features include the ability to
  76. save screens in a small "packed" format, a pop-up ASCII table, file directory
  77. functions, and example programs which show how to create context-sensitive help
  78. screens and moving bar menus.
  79.  
  80. The Paint and Fill functions allow you to create interesting character-based
  81. backgrounds on the screen. GRAB is included with the program. When the hotkey
  82. is pressed, GRAB captures the current screen image in a memory-format file
  83. which can be loaded and edited.
  84.  
  85.  
  86. BTV.PAS 1.50
  87.    Hansen, Richard
  88.    $20-$50
  89.    #4273  (10-93 CD)
  90. is an OOP interface for Btrieve with file and error handling and error display
  91. objects. It has 40 full-featured BTRIEVE functions and a file recover utility.
  92. Requires TP6.
  93.  
  94.  
  95. Design6
  96.    Adkins, Jerry
  97.    $20
  98.    #3405
  99. is a TP database program generator. It supports numeric, alpha, calculated and
  100. other types of fields. Typical record access is 1/2 second. Up to 50 fields
  101. are allowed per record. Field input has word processor type editing features,
  102. with insert, delete, etc. A windows unit is provided, which can be
  103. incorporated into other programs. The program takes advantage of the unit
  104. structure of Turbo Pascal 6.0, and does not require toolbox support modules.
  105. All programs generated are designed to be compiled with TP 6.0.
  106.  
  107.  
  108. EGA Font
  109.    Williams, Aaron M.
  110.    $10
  111.    #1819
  112. is a set of programs for the easy creation and editing of EGA fonts. Several
  113. EGA/VGA fonts are included, as are several related video utilities. EGA Font
  114. supports DOS 3.3 and allows you to keep fonts constant in memory with the new
  115. TSR KEEPFONT.EXE. We could not get this program to work on our systems, but
  116. all the TP source code comes with it, so we are making it available for TP
  117. programmers who are interested in designing EGA Fonts.
  118.  
  119.  
  120. GS_DBase
  121.    Griffin, Richard F.
  122.    $25
  123.    #3536
  124. is a set of TP 5.5 routines that handle processing for dBase III files,
  125. including memo, index, and data files. Dates are now handled as longint values
  126. using their Julian Date. A windows interface has been added to facilitate use of
  127. other window handling packages to replace GS_Wind. Additional string handling
  128. functions have been added. A new StatusUpdate routine allows the programmer to
  129. capture the progress of long-running routines such as Pack and IndexTo.
  130.  
  131.  
  132. Inside Turbo Pascal 5.5 Units
  133.    William Peavy
  134.    $0
  135.    #2645
  136. is a utility to let you unassemble Unit code, document programs, access
  137. interface symbols for use in cross-referencers (etc), and more. Full source code
  138. and complete documentation of Unit structure are included.
  139.  
  140.  
  141. Keytree Toolbox
  142.    Rewse Consultants Ltd. ASP
  143.    30 UK Pounds
  144.    #4437
  145. is a library of routines to create, maintain and access randomly stored files of
  146. variable length records. Records can be displayed as soon as the first character
  147. of the record is typed. Files can also be read and written serially. Any number
  148. of files can be open. Each file can hold 10 indexes of multiple field keys.
  149. Associated records can be linked together. Source code is included.
  150.  
  151.  
  152. Maxx Data TurboMenu
  153.    Maxx Data Systems, Inc.
  154.    $25
  155.    #1886
  156. is a set of menu routines for TP 4.0, 5.0 and 5.5 programmers.  It allows you to
  157. define and manipulate pull-down menus.  It supports an auto-tracking feature,
  158. mouse-tracking, and the data structure uses stack and heap memory.  The menus
  159. can be defined in a text or graphics mode in one or two dimensions.
  160.  
  161.  
  162. MDCD
  163.    Davenport, Mike
  164.    $0
  165.    #1541
  166. is assembler and TP5 source code for a file compression and decompression
  167. program that uses a 13-bit LZW algorithm. It is not as fast as PKWARE, but
  168. is significantly faster and compresses better than ARC.
  169.  
  170.  
  171. Metric
  172.    #1060
  173. provides the programmer with the estimated time needed to write and maintain
  174. programs.
  175.  
  176.  
  177. MiniGen
  178.    Snyder, Eric H.
  179.    $?
  180.    #1179
  181. is a Turbo Pascal screen code generator that allows you to create data entry
  182. screens, open and close windows with borders and cursor memory, perform
  183. controlled data entry and create pull down menus.  Then it generates the
  184. necessary TP code to reproduce all this.
  185.  
  186.  
  187. MouseLib 8.0 [MOUSLI]
  188.    Loewy Ron
  189.    $15
  190.    #12598 (11-93 CD)
  191. is a Turbo Pascal event driven mouse library. It supports the standard
  192. mouse API, plus extensions for event driven programming, support for
  193. DPMI mode, text, graphic and true VGA cursor. It also includes DESQview
  194. support unit and video hardware support functions.
  195.  
  196.  
  197. Mousetools & Soundtools
  198.    Anderson, Nels ASP
  199.    $10
  200.    #1820
  201. Mousetools is a set of TP5 programming utilities providing most of the
  202. necessary procedures to use a mouse in your own programs. Features include:
  203. display the mouse cursor, read mouse and button positions, display various
  204. prompts with "push buttons" and select filenames. Demos are included for both
  205. CGA and EGA.
  206.  
  207.      SoundTools ($0) is a set of functions for adding music and sound effects
  208. to programs using either interrupts or real time code. SoundTools demonstrates
  209. two ways to generate sounds using Turbo Pascal. The simpler method uses tables
  210. to generate sound effects in real time. The other method replaces the clock
  211. tick interrupt to handle sounds in the background. This is also a good
  212. demonstration of Turbo Pascal interrupts in general. The units and demos have
  213. enough documentation in them that you should be able to understand them if
  214. you're familiar with Turbo Pascal.
  215.  
  216.  
  217. MulKey
  218.    Boler, Mark R.
  219.    $25
  220.    #1720
  221. is a collection of routines written in Turbo Pascal for compilation with Turbo
  222. Pascal 5.xx.  These routines are for use with Novell's Btrieve data file
  223. management routines.  MulKey simplifies Btrieve set-up and relieves you of
  224. having to worry about file access and record locking in a network environment.
  225. Requires Btrieve 4.10 or later. (The author is no longer at the address
  226. provided in the documentation.)
  227.  
  228.  
  229. New-Fonts
  230.    Pavia, Donald
  231.    $?
  232.    #2721
  233. contains procedures, functions and a utility for creating your own 8x8
  234. graphics fonts for ASCII characters 128 through 255 to be used by your Turbo
  235. Pascal program, according to the documentation.  In testing New-fonts, it
  236. appeared that you can also edit the lower ASCII characters.
  237.  
  238.  
  239. Numerical Recipes Library
  240.    Numerical Recipies Software
  241.    $0
  242.    #2735
  243. contains more than 200 source-code Pascal routines for scientific and
  244. engineering calculations. Routines cover integration, linear algebra,
  245. differential equations, Fourier methods, data analysis, statistics, lots of
  246. special functions, random numbers, sorting, root finding, optimization, and
  247. more.
  248.  
  249.  
  250. P-Robots 3.1
  251.    Softworks ASP
  252.    $25
  253.    #3251 (08-93 CD)
  254. is a game based on computer programming in PASCAL. The object is to design and
  255. program a robot that can triumph over similar robots designed and programmed by
  256. others in a real-time battle of wits and flying missiles. You control your robot
  257. by writing a procedure in PASCAL to specify your robot's behavior and strategy
  258. in its efforts to vanquish up to three other robots in a battle to the death.
  259.  
  260.  
  261. Paperless Pascal Tutorial
  262.    Advantage International
  263.    $0
  264.    #3539
  265. is a Pascal tutorial book-on-disk. The disk contains the Advantage Paperless
  266. Reader. This is a thorough guide to Pascal.
  267.  
  268.  
  269. Pascal Wizard's Library 1.4 [PASWIZ]
  270.    Hanlin, Thomas G.
  271.    $25
  272.    #4278 (08-93 CD)
  273. is a library for TurboPascal and QuickPascal that provides high-powered
  274. math routines, new string support, mouse management, music and BCD
  275. math. Source code is included.
  276.  
  277.  
  278. PCX2BGI
  279.    Balash, Marty
  280.    $15
  281.    #3252
  282. converts all or part of PCX or LBM pictures to BGI images for use with Turbo C
  283. and Turbo Pascal programs. Turbo C programmers can hard-code smaller graphics
  284. into their programs without needing external graphics files. A C-code generation
  285. utility, a utility to remove the header and a sample program are provided.
  286.  
  287.  
  288. Oasis
  289.    Eureka Software Associates
  290.    $0
  291.    #1764 [2 disks]
  292. enables Turbo Pascal programmers to design and even test-drive complete user
  293. interfaces with menus, input checks, context sensitive help and more before
  294. writing any code. Supports TP 4+, 5.0 and 5.5.
  295.  
  296.  
  297. Personal Communications Library for Pascal 3.3 [PCL4P]
  298.    MarshallSoft
  299.    $48
  300.    #12384 (08-93 CD)
  301. is an asynchronous communications library designed for for Turbo Pascal
  302. 4+ programmers. Features include 28 communications support functions,
  303. support for 300 baud to 115,200 baud, and support for COM1 through COM4.
  304.  
  305.  
  306. Pull 7.0b [PULL70B]
  307.    Eagle Performance Software ASP
  308.    $19-$29
  309.    #1658 (12-93 CD)
  310. is a set high performance pull-down menu utilities for Turbo Pascal 5.0 (TP5)
  311. for novice and professional programmers.  Features include a pull-down file
  312. directory, pull-down menus with three menu modes and seven-line modes,
  313. highlighted command letters, unlimited levels of submenus, unlimited data
  314. entry windows for nine types of data, context-sensitive help windows and more.
  315. PULL has been designed with a fill-in-the-blank concept.  To get your
  316. application up and running, you only need to fill in the appropriate records
  317. or variables.
  318.  
  319.  
  320. PXL
  321.    Wisan, Richard
  322.    $0
  323.    #252
  324. is a Pascal source code lister with optional cross-reference, adjustable
  325. header, begin-end counts and other features. Output can be redirected. PXL
  326. supports many printers, including lasers, and can work with wide-carriage
  327. printers. PXL allows for alternating left and right headers for printing on
  328. both sides of the page. The program will also print plain text files. TP 5.5's
  329. four new reserved words are also supported. Source code is included.
  330.  
  331.  
  332. Shazam
  333.    Stein, Johnathan J.
  334.    $39
  335.    #3944 (PG-06)
  336. generates complete TurboVision applications. It passively creates Params, cm,
  337. hc, and kb values, help text and dummy procedures. It handles multi-submenus,
  338. multi-statusLines and hints. It is powerful enough to model TP 6 IDE, Quattro
  339. and Paradox menu structures. Over 40 example definitions are included.
  340.  
  341.  
  342. SPX 1.0 [SPX]
  343.    Ramsay, Scott D.
  344.    $30
  345.    #20243 (09-93 CD)
  346. allows TP programmers to write games in 320x200x256 VGA mode. This
  347. library covers animation, sound, text, and various input devices. It
  348. also includes parallax scrolling, tile-map scrolling, displaying sprites
  349. in layers, 3D perspective, automatic implementation of 386 specific
  350. code, eight real-time clocks, tilemap maker, font-editor, three complete
  351. games, and seven examples with TP source. (On 1.44MB MegaDisk or CD
  352. only.)
  353.  
  354.  
  355. Surpas
  356.    Tixaku Pty Ltd
  357.    $20
  358.    #1301
  359. is a Pascal compiler. It includes all facilities required to create, edit,
  360. compile, run and debug programs written in Pascal. The system consists of a
  361. run-time package, an on-screen editor, and a Pascal compiler that closely
  362. follows Standard Pascal. Graphics drivers are also included.
  363.  
  364.  
  365. Tegas 3.0
  366.    BSX International
  367.    $5
  368.    #12010
  369. lets you create and save EGA images for use with the PutImage procedure.
  370.  
  371.  
  372. TEGL Windows Toolkit II for TP 5.5
  373.    TEGL Systems Corporation
  374.    $50
  375.    #2648
  376. is a set of GUI routines for TP 5.5. For more information, see the writeup of
  377. the same toolkit for Turbo C.
  378.  
  379.  
  380. tIMAGE 1.21
  381.    Sarver, J.H.
  382.    $25
  383.    #12107
  384. creates graphic images in a format compatible with PutImage. It also generates
  385. TP source code for accessing the image.
  386.  
  387.  
  388. Tmodem
  389.    #674
  390. is source code for a communications program.
  391.  
  392.  
  393. TP Tools for dBASE
  394.    Corll, Brian
  395.    $20-$40
  396.    #3945
  397. is a database toolbox of TP6 units which allow you to access, index, search,
  398. read and write database files that were created with dBIII or III Plus.
  399.  
  400.  
  401. TOP (Turbo Overdrive Package)
  402.    Nescatunga Software
  403.    $20
  404.    #1274
  405. is a collection of over 40 procedures and functions that you can incorporate
  406. in your own TP4 programs. Some of the routines allow you to save and restore
  407. screens, draw boxes with the arrow keys, and generate pop-up box menus, Lotus-
  408. style menus, and pull-down menus. TOP contains an on-screen pop-up calculator
  409. and a mathematical expression parser.
  410.  
  411.  
  412. TP SoundBlaster Toolkit 1.0
  413.    Robinson, Trevor
  414.    $20
  415.    #12295
  416. is a set of TP6 routines for accessing Sound Blaster compatible cards.
  417.  
  418.  
  419. TPDB 3.30  [TPDB33]
  420.    Brian Corll
  421.    $20
  422.    #12553 (10-93 CD)
  423. is a toolbox of TP 6.0 units which allow you to access, index, search, read
  424. and write database files that were created with dBASE III or III Plus. It
  425. has 75+ procedures and functions and object-oriented techniques.
  426.  
  427. This toolbox supports multiple data files and associated indexes (not dBase
  428. indexes). Index keys can be up to 254 characters and can be composed of
  429. multiple fields or expressions.
  430.  
  431. TPTC (Turbo Pascal to C Translator)
  432.    Smith, Samuel H.
  433.    $20
  434.    #1391
  435. will read a Turbo Pascal source file and convert it into the corresponding C
  436. source code.  It does much of the work required in a full translation.  Source
  437. code included. (The author is no longer at the address listed in the
  438. documentation.)
  439.  
  440.  
  441. TP API's for Novell Netware [TPAPI]
  442.    Antonio Covelli
  443.    $35
  444.    #12552 (10-93 CD)
  445. is an object oriented library for accessing Netware API's. It allows you to
  446. write Netware aware/specific applications by calling Netware API's
  447. directly. The source code consists of over 19,000 lines of pascal and
  448. assembler.
  449.  
  450.  
  451. T-Ref
  452.    Synergy Software Solutions
  453.    $25-$45
  454.    #2026
  455. is a source code lister and cross-reference lister. With it, you can specify a
  456. line-by-line print-out of the lexical levels and the block levels, the active
  457. procedure or function of that line, and the line numbers along with the
  458. listing.
  459.  
  460. The cross-reference utility will give a complete cross reference of all
  461. identifiers declared within a program, or a partial listing (on requested
  462. object types). The listing gives each identifier's name, its type, the code
  463. line declared on, all lines referencing the names, and the scope (the
  464. procedure or function name and level in which the identifier was declared
  465. within). Output can go to the printer or a file. If you have monographics
  466. video, you may need a color-to-B&W conversion utility, such as BW-ONLY on disk
  467. #280.
  468.  
  469.  
  470. Turbo Pascal Reference
  471.    Mitchell, Ed
  472.    $0
  473.    #4955
  474. is a 400+ page reference guide to Turbo Pascal. It provides information on TP
  475. 6.0 and 7.0, Borland Pascal, and Turbo Vision. Information is provided in
  476. ASCII format and illustrations are provided in PCX format.
  477.  
  478.  
  479. Turbo Script
  480.    Menningen, Kevin
  481.    $?
  482.    $675
  483. has direct video memory accessing for lightening speed screen operations.
  484. Also, it now uses overlays, which greatly increases the amount of memory
  485. accessible.
  486.  
  487. Also on this disk is TURBO DEBUG which is a source code debugger for use in
  488. debugging Turbo Pascal programs.
  489.  
  490.  
  491. TurboIO
  492.    Meacham, Bill
  493.    $?
  494.    #600
  495. is a set of Turbo Pascal tools for controlling console data entry and display.
  496. The routines give the programmer control over cursor movement through data
  497. entry forms displayed on the screen not only from field to field but from
  498. screen to screen as well.
  499.  
  500.  
  501. Turbo-Lessons
  502.    Faurot, Lyle Dr.
  503.    $7
  504.    #506
  505. is an excellent tutorial on Turbo Pascal.  The listing and review of books is,
  506. by itself worth more than the small shareware fee the author requests.
  507.  
  508.  
  509. Turbo Wheels
  510.    #589
  511. is a utility function library disk.
  512.  
  513.  
  514. Turbo Pascal Tutor 2.6 [TUTPAS]
  515.    Dodrill, Gordon J.
  516.    $15
  517.    #12462 (09-93 CD)
  518. is a series of 16 lessons teaching Turbo Pascal programming to
  519. beginners. Careful attention is given to a full description of Object
  520. Oriented Programming and how to use it.
  521.  
  522.  
  523. TVGraphic [TVGR70]
  524.    Andresen, Richard P.
  525.    $0
  526.    #12688 (12-93 CD)
  527. is a port of Borland's text-based Turbo Vision to DOS graphics mode
  528. with extensions, enhancements and a pleasing graphic look. It runs using
  529. the Borland EGA/VGA graphics driver and requires Turbo Vision TPU's to
  530. compile programs. TVGraphic is supplied as TPU's in either TP6.0 or
  531. BP7.0 format.
  532.  
  533.  
  534. TV Tool Box 2.0
  535.    Hansen, Richard
  536.    $43
  537.    #4746  (10-93 CD)
  538. is a collection of extensions to Pascal Turbo Vision. It includes a WYSIWYG
  539. interactive menu designer, data entry objects, scrolling dialog boxes, ASCII/HEX
  540. edit window, multi-view scroll bars, message dialogs, print, percent, progress
  541. dialogs, and more. The data entry objects include formatted entry for integer
  542. and floating point numbers, edit masks with literals, post-edit routines,
  543. required fields, and field locking.
  544.  
  545.  
  546. Visible Pascal
  547.    #254
  548. is a programming language written especially for people learning to program.
  549. The "visible" part of Visible Pascal is that it shows you the operation of
  550. your program as it runs.  It includes an easy-to-use editor.
  551.  
  552.  
  553. WNDW-Multi-level Virtual Windows 7.0c [WNDW70]
  554.    Eagle Performance Software ASP
  555.    $29
  556.    #1662 (12-93 CD)
  557. is a set of high performance window utilities for Turbo Pascal 5.0 which give
  558. you full window control and management in all text modes.  Up to 254 windows
  559. can be on screen at once.  Only 13k of code is added to your program even if
  560. all 69 utilities are used.  Fifteen different border styles with shadows are
  561. available.  All windows can be randomly accessed.  Adjustable-rate moving,
  562. resizing and scrolling are supported.
  563.  
  564. ]]]]]
  565.  
  566.